package com.corpdata.app.customer.entity;

import com.corpdata.core.base.BaseEntity;
import java.util.Date;
import java.util.List;

/**
 * 
 * 
 * @author wu
 * @date 2018-07-18 15:06:14
 * 
 */
public class SellRecord extends BaseEntity {
	private static final long serialVersionUID = 1L;
	private String fkCustomer;
	private Integer customerState;
	private String sellInfo;
	private Integer communicateMode;
	private Integer visit;
	private String contrastive;
	private Date nextTimDate;
	private String winProjectid;
	private String fkDicCauseLoss;
	private Integer recommend;
	private Integer onUse;
	
	private List<VisitRecord> visitRecord;//参观记录
	private List<RecommendRecord> recommendRecordList;//推荐房间记录
	private Date subVisitDate;//预约参观时间，只用来保存前端传过来的数据 不参与持久化部分

	
	public List<RecommendRecord> getRecommendRecordList() {
		return recommendRecordList;
	}

	public void setRecommendRecordList(List<RecommendRecord> recommendRecordList) {
		this.recommendRecordList = recommendRecordList;
	}

	public Integer getOnUse() {
		return onUse;
	}

	public void setOnUse(Integer onUse) {
		this.onUse = onUse;
	}

	public Integer getRecommend() {
		return recommend;
	}

	public void setRecommend(Integer recommend) {
		this.recommend = recommend;
	}

	public Date getSubVisitDate() {
		return subVisitDate;
	}

	public void setSubVisitDate(Date subVisitDate) {
		this.subVisitDate = subVisitDate;
	}

	public List<VisitRecord> getVisitRecord() {
		return visitRecord;
	}

	public void setVisitRecord(List<VisitRecord> visitRecord) {
		this.visitRecord = visitRecord;
	}

	public void setFkCustomer(String fkCustomer) {
		this.fkCustomer = fkCustomer;
	}

	public String getFkCustomer() {
		return fkCustomer;
	}
	public void setCustomerState(Integer customerState) {
		this.customerState = customerState;
	}

	public Integer getCustomerState() {
		return customerState;
	}
	public void setSellInfo(String sellInfo) {
		this.sellInfo = sellInfo;
	}

	public String getSellInfo() {
		return sellInfo;
	}
	public void setCommunicateMode(Integer communicateMode) {
		this.communicateMode = communicateMode;
	}

	public Integer getCommunicateMode() {
		return communicateMode;
	}
	public void setVisit(Integer visit) {
		this.visit = visit;
	}

	public Integer getVisit() {
		return visit;
	}
	public void setContrastive(String contrastive) {
		this.contrastive = contrastive;
	}

	public String getContrastive() {
		return contrastive;
	}
	public void setNextTimDate(Date nextTimDate) {
		this.nextTimDate = nextTimDate;
	}

	public Date getNextTimDate() {
		return nextTimDate;
	}
	public void setWinProjectid(String winProjectid) {
		this.winProjectid = winProjectid;
	}

	public String getWinProjectid() {
		return winProjectid;
	}
	public void setFkDicCauseLoss(String fkDicCauseLoss) {
		this.fkDicCauseLoss = fkDicCauseLoss;
	}

	public String getFkDicCauseLoss() {
		return fkDicCauseLoss;
	}
}
